Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[DL] BonusSwitcher na Theris.pl


VipTae

Rekomendowane odpowiedzi

Opublikowano

Nowy Bonus switcher 5 slotów:

http://www.mpcforum.pl/topic/977866-dl-bonus-switcher-5-slotow-therispl/

1308765501-U105386.png

Zmieniacz bonusów na Thereiss.pl

1308765429-U105386.png

Nie




1308765413-U105386.png

Tak





1308765487-U105386.png

http://www7.zippyshare.com/v/82421637/file.html




1308765466-U105386.png

http://www7.zippyshare.com/v/82421637/file.html




1308765590-U105386.png

https://www.virustotal.com/pl/file/2a2e6eb90b0a93b343c9ff42602b0ecc85aef4e90067ec59a9bc35de635626a8/analysis/1371909480/




1308765578-U105386.png

https://www.virustotal.com/pl/file/2a2e6eb90b0a93b343c9ff42602b0ecc85aef4e90067ec59a9bc35de635626a8/analysis/1371909480/




1308765441-U105386.png

Wrzucamy do klienta następnie po uruchomieniu logujemy się do gry.
Z tego zielono-czarnego okienka wybieramy "Datei Suchen" to drugie czyli obok Python-Datei i wyszukujemy ZmieniaczBonusowTherisCosTam.py nastepnie klikamy Script ausfuhren i to na tyle odpala wam się BS






1284282093-U138092.png

1308765779-U105386.png

  • Odpowiedzi 80
  • Dodano
  • Ostatniej odpowiedzi
Opublikowano

juuuż sprawdzam jak działa to mam limit plusow :)

Masz prawo mieć swoje zdanie a ja mam prawo mieć je w dupie !!!

 

89/100 PUNKTÓW OSTRZEŻEŃ Gorąco się robi :( Co potem ?

Opublikowano

odpalam i mam napisane ciągle na czacie "nie możesz tego wykonać" zamiast "pomyślnie zmieniono bonusy" o co chodzi ? :x

Masz ustawione zmienianie bonów w jakimś ulepszaczu, zmiance czy innym tego pokroju itemowi.

Opublikowano

Masz sam kod pythona a tamten program jest od padmaka takze siemanko

Wirusy sa spowodowane packerem tylko i wylacznie program jest od Padmaka wiec skoro z jego bs`a korzystasz to juz mozesz wyczyscic sobie dysk bo tez sa te same wirusy

 

 

import chat
import item
import net
import player
import snd
import locale
import shop
import ui
import uiTip

Bonus0 = 0
Bonus1 = 0
Bonus2 = 0
Bonus3 = 0
Bonus4 = 0
SwitchButton = 0
Boniswitchvalue = 71084
PRESSWISH0 = 0
PRESSWISH1 = 0
PRESSWISH2 = 0
PRESSWISH3 = 0
PRESSWISH4 = 0

class SwitchBotDialog(ui.BoardWithTitleBar):
def __init__(self):
ui.BoardWithTitleBar.__init__(self)
self.SetSize(450, 350)
self.SetCenterPosition()
self.AddFlag("movable")
self.AddFlag("float")
self.SetTitleName("Switchbot by RealFreak edited by VipTae")
self.SetCloseEvent(self.Close)
snd.PlaySound("sound/ui/type.wav")
self.LoadSwitchbotDialog()

def __del__(self):
ui.BoardWithTitleBar.__del__(self)

def Destroy(self):
self.Hide()
return TRUE

def Bonuschangevalue(self):
global Boniswitchvalue
for i in xrange(player.INVENTORY_PAGE_SIZE*2):
itemIndex = player.GetItemIndex(i)
item.SelectItem(itemIndex)
ItemValue = player.GetItemIndex(i)
if item.IsAntiFlag(74112) and item.IsFlag(8196) and item.GetItemSubType() == 18:
chat.AppendChat(chat.CHAT_TYPE_INFO, "Wartość zaczarowania przedmiotu = " + str(ItemValue))
Boniswitchvalue = int(ItemValue)
break
elif str(item.GetItemName()) == "Zmiana 1-4 bonusu":
chat.AppendChat(chat.CHAT_TYPE_INFO, "Wartość zaczarowania przedmiotu = " + str(ItemValue))
Boniswitchvalue = int(ItemValue)
break

def LoadSwitchbotDialog(self):

self.LoadTextLines()
self.LoadButtons()
self.LoadEditLines()
self.Bonuschangevalue()

self.BoardMessage = uiTip.BigBoard()

def LoadEditLines(self):

self.TimerText = ui.TextLine()
self.TimerText.SetParent(self)
self.TimerText.SetDefaultFontName()
self.TimerText.SetPosition(220, 190)
self.TimerText.SetFeather()
self.TimerText.SetText("Prędkość (w minutach):")
self.TimerText.SetFontColor(0.6, 0.7, 1)
self.TimerText.SetOutline()
self.TimerText.Show()

self.TimerF = ui.TextLine()
self.TimerF.SetParent(self)
self.TimerF.SetDefaultFontName()
self.TimerF.SetPosition(220, 215)
self.TimerF.SetFeather()
self.TimerF.SetText("Pamiętaj o kropce! Format [ 0.x ] !")
self.TimerF.SetFontColor(1, 1, 1)
self.TimerF.SetOutline()
self.TimerF.Show()

self.TimerSlotBar = ui.SlotBar()
self.TimerSlotBar.SetParent(self)
self.TimerSlotBar.SetSize(29, 14)
self.TimerSlotBar.SetPosition(340, 190)
self.TimerSlotBar.Show()

self.TimerValue = ui.EditLine()
self.TimerValue.SetParent(self.TimerSlotBar)
self.TimerValue.SetSize(29, 18)
self.TimerValue.SetPosition(6, 0)
self.TimerValue.SetMax(3)
self.TimerValue.SetFocus()
self.TimerValue.SetText("0.5")
self.TimerValue.Show()

self.SlotwahlSlotBar = ui.SlotBar()
self.SlotwahlSlotBar.SetParent(self)
self.SlotwahlSlotBar.SetSize(29, 14)
self.SlotwahlSlotBar.SetPosition(190, 110)
self.SlotwahlSlotBar.SetWindowHorizontalAlignCenter()
self.SlotwahlSlotBar.Show()

self.Slotbar = ui.EditLine()
self.Slotbar.SetParent(self.SlotwahlSlotBar)
self.Slotbar.SetSize(29, 18)
self.Slotbar.SetPosition(6, 0)
self.Slotbar.SetMax(2)
self.Slotbar.SetNumberMode()
self.Slotbar.SetText("0")
self.Slotbar.SetTabEvent(ui.__mem_func__(self.StartSwitchBot))
self.Slotbar.SetReturnEvent(ui.__mem_func__(self.StartSwitchBot))
self.Slotbar.Show()

self.BonusValue5SlotBar = ui.SlotBar()
self.BonusValue5SlotBar.SetParent(self)
self.BonusValue5SlotBar.SetSize(29, 14)
self.BonusValue5SlotBar.SetPosition(190, 79)
self.BonusValue5SlotBar.SetWindowHorizontalAlignCenter()
self.BonusValue5SlotBar.Show()

self.Bvalue5 = ui.EditLine()
self.Bvalue5.SetParent(self.BonusValue5SlotBar)
self.Bvalue5.SetSize(29, 18)
self.Bvalue5.SetPosition(6, 0)
self.Bvalue5.SetMax(4)
self.Bvalue5.SetNumberMode()
self.Bvalue5.SetText("0")
self.Bvalue5.SetTabEvent(ui.__mem_func__(self.Slotbar.SetFocus))
self.Bvalue5.SetReturnEvent(ui.__mem_func__(self.Slotbar.SetFocus))
self.Bvalue5.Show()

self.BonusValue4SlotBar = ui.SlotBar()
self.BonusValue4SlotBar.SetParent(self)
self.BonusValue4SlotBar.SetSize(29, 14)
self.BonusValue4SlotBar.SetPosition(190, 44)
self.BonusValue4SlotBar.SetWindowHorizontalAlignCenter()
self.BonusValue4SlotBar.Show()

self.Bvalue4 = ui.EditLine()
self.Bvalue4.SetParent(self.BonusValue4SlotBar)
self.Bvalue4.SetSize(29, 18)
self.Bvalue4.SetPosition(6, 0)
self.Bvalue4.SetMax(4)
self.Bvalue4.SetNumberMode()
self.Bvalue4.SetFocus()
self.Bvalue4.SetText("0")
self.Bvalue4.SetTabEvent(ui.__mem_func__(self.Bvalue5.SetFocus))
self.Bvalue4.SetReturnEvent(ui.__mem_func__(self.Bvalue5.SetFocus))
self.Bvalue4.Show()

self.BonusValue3SlotBar = ui.SlotBar()
self.BonusValue3SlotBar.SetParent(self)
self.BonusValue3SlotBar.SetSize(29, 14)
self.BonusValue3SlotBar.SetPosition(-20, 110)
self.BonusValue3SlotBar.SetWindowHorizontalAlignCenter()
self.BonusValue3SlotBar.Show()

self.Bvalue3 = ui.EditLine()
self.Bvalue3.SetParent(self.BonusValue3SlotBar)
self.Bvalue3.SetSize(29, 18)
self.Bvalue3.SetPosition(6, 0)
self.Bvalue3.SetMax(4)
self.Bvalue3.SetNumberMode()
self.Bvalue3.SetText("0")
self.Bvalue3.SetTabEvent(ui.__mem_func__(self.Bvalue4.SetFocus))
self.Bvalue3.SetReturnEvent(ui.__mem_func__(self.Bvalue4.SetFocus))
self.Bvalue3.Show()

self.BonusValue2SlotBar = ui.SlotBar()
self.BonusValue2SlotBar.SetParent(self)
self.BonusValue2SlotBar.SetSize(29, 14)
self.BonusValue2SlotBar.SetPosition(-20, 79)
self.BonusValue2SlotBar.SetWindowHorizontalAlignCenter()
self.BonusValue2SlotBar.Show()

self.Bvalue2 = ui.EditLine()
self.Bvalue2.SetParent(self.BonusValue2SlotBar)
self.Bvalue2.SetSize(29, 18)
self.Bvalue2.SetPosition(6, 0)
self.Bvalue2.SetMax(4)
self.Bvalue2.SetNumberMode()
self.Bvalue2.SetText("0")
self.Bvalue2.SetTabEvent(ui.__mem_func__(self.Bvalue3.SetFocus))
self.Bvalue2.SetReturnEvent(ui.__mem_func__(self.Bvalue3.SetFocus))
self.Bvalue2.Show()

self.BonusValue1SlotBar = ui.SlotBar()
self.BonusValue1SlotBar.SetParent(self)
self.BonusValue1SlotBar.SetSize(29, 14)
self.BonusValue1SlotBar.SetPosition(-20, 44)
self.BonusValue1SlotBar.SetWindowHorizontalAlignCenter()
self.BonusValue1SlotBar.Show()

self.Bvalue1 = ui.EditLine()
self.Bvalue1.SetParent(self.BonusValue1SlotBar)
self.Bvalue1.SetSize(29, 18)
self.Bvalue1.SetPosition(6, 0)
self.Bvalue1.SetMax(4)
self.Bvalue1.SetNumberMode()
self.Bvalue1.SetText("0")
self.Bvalue1.SetFocus()
self.Bvalue1.SetTabEvent(ui.__mem_func__(self.Bvalue2.SetFocus))
self.Bvalue1.SetReturnEvent(ui.__mem_func__(self.Bvalue2.SetFocus))
self.Bvalue1.Show()

def LoadButtons(self):

self.Wunschbonus01 = ui.Button()
self.Wunschbonus01.SetParent(self)
self.Wunschbonus01.SetPosition(15, 40)
self.Wunschbonus01.SetUpVisual("d:/ymir work/ui/public/Large_Button_01.sub")
self.Wunschbonus01.SetOverVisual("d:/ymir work/ui/public/Large_Button_02.sub")
self.Wunschbonus01.SetDownVisual("d:/ymir work/ui/public/Large_Button_03.sub")
self.Wunschbonus01.SetText("1.Bonus")
self.Wunschbonus01.SetEvent(ui.__mem_func__(self.__Wish_1_Option))
self.Wunschbonus01.Show()

self.Wunschbonus02 = ui.Button()
self.Wunschbonus02.SetParent(self)
self.Wunschbonus02.SetPosition(15, 75)
self.Wunschbonus02.SetUpVisual("d:/ymir work/ui/public/Large_Button_01.sub")
self.Wunschbonus02.SetOverVisual("d:/ymir work/ui/public/Large_Button_02.sub")
self.Wunschbonus02.SetDownVisual("d:/ymir work/ui/public/Large_Button_03.sub")
self.Wunschbonus02.SetText("2.Bonus")
self.Wunschbonus02.SetEvent(ui.__mem_func__(self.__Wish_2_Option))
self.Wunschbonus02.Show()

self.Wunschbonus03 = ui.Button()
self.Wunschbonus03.SetParent(self)
self.Wunschbonus03.SetPosition(15, 110)
self.Wunschbonus03.SetUpVisual("d:/ymir work/ui/public/Large_Button_01.sub")
self.Wunschbonus03.SetOverVisual("d:/ymir work/ui/public/Large_Button_02.sub")
self.Wunschbonus03.SetDownVisual("d:/ymir work/ui/public/Large_Button_03.sub")
self.Wunschbonus03.SetText("3.Bonus")
self.Wunschbonus03.SetEvent(ui.__mem_func__(self.__Wish_3_Option))
self.Wunschbonus03.Show()

self.Wunschbonus04 = ui.Button()
self.Wunschbonus04.SetParent(self)
self.Wunschbonus04.SetPosition(15 + 180 + 30, 40)
self.Wunschbonus04.SetUpVisual("d:/ymir work/ui/public/Large_Button_01.sub")
self.Wunschbonus04.SetOverVisual("d:/ymir work/ui/public/Large_Button_02.sub")
self.Wunschbonus04.SetDownVisual("d:/ymir work/ui/public/Large_Button_03.sub")
self.Wunschbonus04.SetText("4.Bonus")
self.Wunschbonus04.SetEvent(ui.__mem_func__(self.__Wish_4_Option))
self.Wunschbonus04.Show()

self.Wunschbonus05 = ui.Button()
self.Wunschbonus05.SetParent(self)
self.Wunschbonus05.SetPosition(15 + 180 + 30, 75)
self.Wunschbonus05.SetUpVisual("d:/ymir work/ui/public/Large_Button_01.sub")
self.Wunschbonus05.SetOverVisual("d:/ymir work/ui/public/Large_Button_02.sub")
self.Wunschbonus05.SetDownVisual("d:/ymir work/ui/public/Large_Button_03.sub")
self.Wunschbonus05.SetText("5.Bonus")
self.Wunschbonus05.SetEvent(ui.__mem_func__(self.__Wish_5_Option))
self.Wunschbonus05.Show()

self.ResetbonusallButton = ui.Button()
self.ResetbonusallButton.SetParent(self)
self.ResetbonusallButton.SetPosition(90 + 45 + 95 - 100, 310)
self.ResetbonusallButton.SetUpVisual("d:/ymir work/ui/public/XLarge_Button_01.sub")
self.ResetbonusallButton.SetOverVisual("d:/ymir work/ui/public/XLarge_Button_02.sub")
self.ResetbonusallButton.SetDownVisual("d:/ymir work/ui/public/XLarge_Button_03.sub")
self.ResetbonusallButton.SetText("Resetuj bonusy")
self.ResetbonusallButton.SetEvent(ui.__mem_func__(self.__Resetbonusall))
self.ResetbonusallButton.Show()

self.Switchtingabbruchbutton = ui.Button()
self.Switchtingabbruchbutton.SetParent(self)
self.Switchtingabbruchbutton.SetPosition(90 + 45 + 95, 245)
self.Switchtingabbruchbutton.SetUpVisual("d:/ymir work/ui/public/XLarge_Button_01.sub")
self.Switchtingabbruchbutton.SetOverVisual("d:/ymir work/ui/public/XLarge_Button_02.sub")
self.Switchtingabbruchbutton.SetDownVisual("d:/ymir work/ui/public/XLarge_Button_03.sub")
self.Switchtingabbruchbutton.SetEvent(ui.__mem_func__(self.__BreakSwitching))
self.Switchtingabbruchbutton.SetText("Anuluj")
self.Switchtingabbruchbutton.Show()

self.StartButton = ui.Button()
self.StartButton.SetParent(self)
self.StartButton.SetPosition(30, 245)
self.StartButton.SetUpVisual("d:/ymir work/ui/public/XLarge_Button_01.sub")
self.StartButton.SetOverVisual("d:/ymir work/ui/public/XLarge_Button_02.sub")
self.StartButton.SetDownVisual("d:/ymir work/ui/public/XLarge_Button_03.sub")
self.StartButton.SetEvent(ui.__mem_func__(self.StartSwitchBot))
self.StartButton.SetText("Start")
self.StartButton.Show()

self.SlotButton = ui.Button()
self.SlotButton.SetParent(self)
self.SlotButton.SetPosition(225, 110)
self.SlotButton.SetUpVisual("d:/ymir work/ui/public/Large_Button_01.sub")
self.SlotButton.SetOverVisual("d:/ymir work/ui/public/Large_Button_01.sub")
self.SlotButton.SetDownVisual("d:/ymir work/ui/public/Large_Button_01.sub")
self.SlotButton.SetText("Slot")
self.SlotButton.Show()

def LoadTextLines(self):

self.translate = ui.TextLine()
self.translate.SetParent(self)
self.translate.SetDefaultFontName()
self.translate.SetPosition(90 + 45 + 95 - 65, 278)
self.translate.SetFeather()
self.translate.SetText("Przystosowany pod serwer Theresis.pl")
self.translate.SetFontColor(0.9, 0.9, 8.1)
self.translate.SetOutline()
self.translate.Show()

self.LastChangeText = ui.TextLine()
self.LastChangeText.SetParent(self)
self.LastChangeText.SetDefaultFontName()
self.LastChangeText.SetPosition(220, 142)
self.LastChangeText.SetFeather()
self.LastChangeText.SetText("Ostatnia zmiana:")
self.LastChangeText.SetFontColor(0.6, 0.7, 1)
self.LastChangeText.SetOutline()
self.LastChangeText.Show()

self.LastChange = ui.TextLine()
self.LastChange.SetParent(self)
self.LastChange.SetDefaultFontName()
self.LastChange.SetPosition(220, 165)
self.LastChange.SetFeather()
self.LastChange.SetText("Nic nowego")
self.LastChange.SetFontColor(1.0, 1.0, 1.0)
self.LastChange.SetOutline()
self.LastChange.Show()

self.SlotwahlText = ui.TextLine()
self.SlotwahlText.SetParent(self)
self.SlotwahlText.SetPosition(15 + 112 + 201, 110)
self.SlotwahlText.SetFeather()
self.SlotwahlText.SetDefaultFontName()
self.SlotwahlText.SetText("Slot:")
self.SlotwahlText.SetFontColor(1.0, 1.0, 1.0)
self.SlotwahlText.SetOutline()
self.SlotwahlText.Show()

self.BonusValue1Text = ui.TextLine()
self.BonusValue1Text.SetParent(self)
self.BonusValue1Text.SetPosition(15 + 92, 44)
self.BonusValue1Text.SetFeather()
self.BonusValue1Text.SetDefaultFontName()
self.BonusValue1Text.SetText("Min. wartość:")
self.BonusValue1Text.SetFontColor(1.0, 1.0, 1.0)
self.BonusValue1Text.SetOutline()
self.BonusValue1Text.Show()

self.BonusValue2Text = ui.TextLine()
self.BonusValue2Text.SetParent(self)
self.BonusValue2Text.SetPosition(15 + 92, 79)
self.BonusValue2Text.SetFeather()
self.BonusValue2Text.SetDefaultFontName()
self.BonusValue2Text.SetText("Min. wartość:")
self.BonusValue2Text.SetFontColor(1.0, 1.0, 1.0)
self.BonusValue2Text.SetOutline()
self.BonusValue2Text.Show()

self.BonusValue3Text = ui.TextLine()
self.BonusValue3Text.SetParent(self)
self.BonusValue3Text.SetPosition(15 + 92, 110)
self.BonusValue3Text.SetFeather()
self.BonusValue3Text.SetDefaultFontName()
self.BonusValue3Text.SetText("Min. wartość:")
self.BonusValue3Text.SetFontColor(1.0, 1.0, 1.0)
self.BonusValue3Text.SetOutline()
self.BonusValue3Text.Show()

self.BonusValue4Text = ui.TextLine()
self.BonusValue4Text.SetParent(self)
self.BonusValue4Text.SetPosition(308 + 7, 44)
self.BonusValue4Text.SetFeather()
self.BonusValue4Text.SetDefaultFontName()
self.BonusValue4Text.SetText("Min. wartość:")
self.BonusValue4Text.SetFontColor(1.0, 1.0, 1.0)
self.BonusValue4Text.SetOutline()
self.BonusValue4Text.Show()

self.BonusValue5Text = ui.TextLine()
self.BonusValue5Text.SetParent(self)
self.BonusValue5Text.SetPosition(308 + 7, 79)
self.BonusValue5Text.SetFeather()
self.BonusValue5Text.SetDefaultFontName()
self.BonusValue5Text.SetText("Min. wartość:")
self.BonusValue5Text.SetFontColor(1.0, 1.0, 1.0)
self.BonusValue5Text.SetOutline()
self.BonusValue5Text.Show()

self.BonusHeadline = ui.TextLine()
self.BonusHeadline.SetParent(self)
self.BonusHeadline.SetDefaultFontName()
self.BonusHeadline.SetPosition(18, 142)
self.BonusHeadline.SetFeather()
self.BonusHeadline.SetText("Wybrane bony:")
self.BonusHeadline.SetFontColor(0.6, 0.7, 1)
self.BonusHeadline.SetOutline()
self.BonusHeadline.Show()

self.Bonus1Attr = ui.TextLine()
self.Bonus1Attr.SetParent(self)
self.Bonus1Attr.SetDefaultFontName()
self.Bonus1Attr.SetPosition(18, 157 + 13*0)
self.Bonus1Attr.SetFeather()
self.Bonus1Attr.SetText("-")
self.Bonus1Attr.SetFontColor(1.0, 1.0, 1.0)
self.Bonus1Attr.SetOutline()
self.Bonus1Attr.Show()

self.Bonus1Var = ui.TextLine()
self.Bonus1Var.SetParent(self)
self.Bonus1Var.SetDefaultFontName()
self.Bonus1Var.SetPosition(168, 157 + 13*0)
self.Bonus1Var.SetFeather()
self.Bonus1Var.SetText("0")
self.Bonus1Var.SetFontColor(1.0, 1.0, 1.0)
self.Bonus1Var.SetOutline()
self.Bonus1Var.Show()

self.Bonus2Attr = ui.TextLine()
self.Bonus2Attr.SetParent(self)
self.Bonus2Attr.SetDefaultFontName()
self.Bonus2Attr.SetPosition(18, 157 + 13*1)
self.Bonus2Attr.SetFeather()
self.Bonus2Attr.SetText("-")
self.Bonus2Attr.SetFontColor(1.0, 1.0, 1.0)
self.Bonus2Attr.SetOutline()
self.Bonus2Attr.Show()

self.Bonus2Var = ui.TextLine()
self.Bonus2Var.SetParent(self)
self.Bonus2Var.SetDefaultFontName()
self.Bonus2Var.SetPosition(168, 157 + 13*1)
self.Bonus2Var.SetFeather()
self.Bonus2Var.SetText("0")
self.Bonus2Var.SetFontColor(1.0, 1.0, 1.0)
self.Bonus2Var.SetOutline()
self.Bonus2Var.Show()

self.Bonus3Attr = ui.TextLine()
self.Bonus3Attr.SetParent(self)
self.Bonus3Attr.SetDefaultFontName()
self.Bonus3Attr.SetPosition(18, 157 + 13*2)
self.Bonus3Attr.SetFeather()
self.Bonus3Attr.SetText("-")
self.Bonus3Attr.SetFontColor(1.0, 1.0, 1.0)
self.Bonus3Attr.SetOutline()
self.Bonus3Attr.Show()

self.Bonus3Var = ui.TextLine()
self.Bonus3Var.SetParent(self)
self.Bonus3Var.SetDefaultFontName()
self.Bonus3Var.SetPosition(168, 157 + 13*2)
self.Bonus3Var.SetFeather()
self.Bonus3Var.SetText("0")
self.Bonus3Var.SetFontColor(1.0, 1.0, 1.0)
self.Bonus3Var.SetOutline()
self.Bonus3Var.Show()

self.Bonus4Attr = ui.TextLine()
self.Bonus4Attr.SetParent(self)
self.Bonus4Attr.SetDefaultFontName()
self.Bonus4Attr.SetPosition(18, 157 + 13*3)
self.Bonus4Attr.SetFeather()
self.Bonus4Attr.SetText("-")
self.Bonus4Attr.SetFontColor(1.0, 1.0, 1.0)
self.Bonus4Attr.SetOutline()
self.Bonus4Attr.Show()

self.Bonus4Var = ui.TextLine()
self.Bonus4Var.SetParent(self)
self.Bonus4Var.SetDefaultFontName()
self.Bonus4Var.SetPosition(168, 157 + 13*3)
self.Bonus4Var.SetFeather()
self.Bonus4Var.SetText("0")
self.Bonus4Var.SetFontColor(1.0, 1.0, 1.0)
self.Bonus4Var.SetOutline()
self.Bonus4Var.Show()

self.Bonus5Attr = ui.TextLine()
self.Bonus5Attr.SetParent(self)
self.Bonus5Attr.SetDefaultFontName()
self.Bonus5Attr.SetPosition(18, 157 + 13*4)
self.Bonus5Attr.SetFeather()
self.Bonus5Attr.SetText("-")
self.Bonus5Attr.SetFontColor(1.0, 1.0, 1.0)
self.Bonus5Attr.SetOutline()
self.Bonus5Attr.Show()

self.Bonus5Var = ui.TextLine()
self.Bonus5Var.SetParent(self)
self.Bonus5Var.SetDefaultFontName()
self.Bonus5Var.SetPosition(168, 157 + 13*4)
self.Bonus5Var.SetFeather()
self.Bonus5Var.SetText("0")
self.Bonus5Var.SetFontColor(1.0, 1.0, 1.0)
self.Bonus5Var.SetOutline()
self.Bonus5Var.Show()

def __BreakSwitching(self):
global SwitchButton
if SwitchButton == 1:
self.LastChange.SetText("Działanie zostało przerwane")
self.Switchtingabbruchbutton.SetText("Anuluj")
SwitchButton = 0
else:
self.Hide()

def StartSwitchBot(self):
global SwitchButton
SwitchButton = 1
self.LastChange.SetText("Zmieniacz wystartował.")
self.Switchtingabbruchbutton.SetText("Zatrzymaj zmieniacza.")
self.__Switchtingdialog()

def __Switchtingdialog(self):
global BoniSwitchvalue
global Bonus0
global Bonus1
global Bonus2
global Bonus3
global Bonus4
global SwitchButton
Slot = self.Slotbar.GetText()
val0, bon0 = player.GetItemAttribute((int(Slot)), 0) #(itemposition, atrribute)
val1, bon1 = player.GetItemAttribute((int(Slot)), 1) #(itemposition, atrribute)
val2, bon2 = player.GetItemAttribute((int(Slot)), 2) #(itemposition, atrribute)
val3, bon3 = player.GetItemAttribute((int(Slot)), 3) #(itemposition, atrribute)
val4, bon4 = player.GetItemAttribute((int(Slot)), 4) #(itemposition, atrribute)
Switchvalue = Boniswitchvalue
Search0 = self.Bvalue1.GetText()
Search1 = self.Bvalue2.GetText()
Search2 = self.Bvalue3.GetText()
Search3 = self.Bvalue4.GetText()
Search4 = self.Bvalue5.GetText()
DELAY_SEC = self.TimerValue.GetText()

#1 Bonus switchen:
if SwitchButton == 1:
if (int(Bonus1) == 0) and (val0 == int(Bonus0) and bon0 >= int(Search0) or (val1 == int(Bonus0) and bon1 >= int(Search0)) or (val2 == int(Bonus0) and bon2 >= int(Search0)) or (val3 == int(Bonus0) and bon3 >= int(Search0)) or (val4 == int(Bonus0) and bon4 >= int(Search0))):
self.BoardMessage.SetTip("Bonusy zostały zmienione")
self.BoardMessage.SetTop()
self.LastChange.SetText("Bonusy zostały zmienione")
self.Switchtingabbruchbutton.SetText("Anuluj")
SwitchButton = 0
#2 Bonis switchen:
elif (int(Bonus2) == 0) and (val0 == int(Bonus0) and bon0 >= int(Search0) or (val1 == int(Bonus0) and bon1 >= int(Search0)) or (val2 == int(Bonus0) and bon2 >= int(Search0)) or (val3 == int(Bonus0) and bon3 >= int(Search0)) or (val4 == int(Bonus0) and bon4 >= int(Search0))) and ((val0 == int(Bonus1) and bon0 >= int(Search1)) or (val1 == int(Bonus1) and bon1 >= int(Search1)) or (val2 == int(Bonus1) and bon2 >= int(Search1)) or (val3 == int(Bonus1) and bon3 >= int(Search1)) or (val4 == int(Bonus1) and bon4 >= int(Search1))):
self.BoardMessage.SetTip("Bonusy zostały zmienione")
self.BoardMessage.SetTop()
self.LastChange.SetText("Bonusy zostały zmienione")
self.Switchtingabbruchbutton.SetText("Anuluj")
SwitchButton = 0
#3 Bonis switchen:
elif (int(Bonus3) == 0) and (val0 == int(Bonus0) and bon0 >= int(Search0) or (val1 == int(Bonus0) and bon1 >= int(Search0)) or (val2 == int(Bonus0) and bon2 >= int(Search0)) or (val3 == int(Bonus0) and bon3 >= int(Search0)) or (val4 == int(Bonus0) and bon4 >= int(Search0))) and ((val0 == int(Bonus1) and bon0 >= int(Search1)) or (val1 == int(Bonus1) and bon1 >= int(Search1)) or (val2 == int(Bonus1) and bon2 >= int(Search1)) or (val3 == int(Bonus1) and bon3 >= int(Search1)) or (val4 == int(Bonus1) and bon4 >= int(Search1))) and ((val0 == int(Bonus2) and bon0 >= int(Search2)) or (val1 == int(Bonus2) and bon1 >= int(Search2)) or (val2 == int(Bonus2) and bon2 >= int(Search2)) or (val3 == int(Bonus2) and bon3 >= int(Search2)) or (val4 == int(Bonus2) and bon4 >= int(Search2))):
self.BoardMessage.SetTip("Bonusy zostały zmienione")
self.BoardMessage.SetTop()
self.LastChange.SetText("Bonusy zostały zmienione")
self.Switchtingabbruchbutton.SetText("Anuluj")
SwitchButton = 0
#4 Bonis switchen:
elif (int(Bonus4) == 0) and (val0 == int(Bonus0) and bon0 >= int(Search0) or (val1 == int(Bonus0) and bon1 >= int(Search0)) or (val2 == int(Bonus0) and bon2 >= int(Search0)) or (val3 == int(Bonus0) and bon3 >= int(Search0)) or (val4 == int(Bonus0) and bon4 >= int(Search0))) and ((val0 == int(Bonus1) and bon0 >= int(Search1)) or (val1 == int(Bonus1) and bon1 >= int(Search1)) or (val2 == int(Bonus1) and bon2 >= int(Search1)) or (val3 == int(Bonus1) and bon3 >= int(Search1)) or (val4 == int(Bonus1) and bon4 >= int(Search1))) and ((val0 == int(Bonus2) and bon0 >= int(Search2)) or (val1 == int(Bonus2) and bon1 >= int(Search2)) or (val2 == int(Bonus2) and bon2 >= int(Search2)) or (val3 == int(Bonus2) and bon3 >= int(Search2)) or (val4 == int(Bonus2) and bon4 >= int(Search2))) and ((val0 == int(Bonus3) and bon0 >= int(Search3)) or (val1 == int(Bonus3) and bon1 >= int(Search3)) or (val2 == int(Bonus3) and bon2 >= int(Search3)) or (val3 == int(Bonus3) and bon3 >= int(Search3)) or (val4 == int(Bonus3) and bon4 >= int(Search3))):
self.BoardMessage.SetTip("Bonusy zostały zmienione")
self.BoardMessage.SetTop()
self.LastChange.SetText("Bonusy zostały zmienione")
self.Switchtingabbruchbutton.SetText("Anuluj")
SwitchButton = 0
#5 Bonis switchen:
elif (int(Bonus4) != 0) and (val0 == int(Bonus0) and bon0 >= int(Search0) or (val1 == int(Bonus0) and bon1 >= int(Search0)) or (val2 == int(Bonus0) and bon2 >= int(Search0)) or (val3 == int(Bonus0) and bon3 >= int(Search0)) or (val4 == int(Bonus0) and bon4 >= int(Search0))) and ((val0 == int(Bonus1) and bon0 >= int(Search1)) or (val1 == int(Bonus1) and bon1 >= int(Search1)) or (val2 == int(Bonus1) and bon2 >= int(Search1)) or (val3 == int(Bonus1) and bon3 >= int(Search1)) or (val4 == int(Bonus1) and bon4 >= int(Search1))) and ((val0 == int(Bonus2) and bon0 >= int(Search2)) or (val1 == int(Bonus2) and bon1 >= int(Search2)) or (val2 == int(Bonus2) and bon2 >= int(Search2)) or (val3 == int(Bonus2) and bon3 >= int(Search2)) or (val4 == int(Bonus2) and bon4 >= int(Search2))) and ((val0 == int(Bonus3) and bon0 >= int(Search3)) or (val1 == int(Bonus3) and bon1 >= int(Search3)) or (val2 == int(Bonus3) and bon2 >= int(Search3)) or (val3 == int(Bonus3) and bon3 >= int(Search3)) or (val4 == int(Bonus3) and bon4 >= int(Search3))) and ((val0 == int(Bonus4) and bon0 >= int(Search4)) or (val1 == int(Bonus4) and bon1 >= int(Search4)) or (val2 == int(Bonus4) and bon2 >= int(Search4)) or (val3 == int(Bonus4) and bon3 >= int(Search4)) or (val4 == int(Bonus4) and bon4 >= int(Search4))):
self.BoardMessage.SetTip("Bonusy zostały zmienione")
self.BoardMessage.SetTop()
self.LastChange.SetText("Bonusy zostały zmienione")
self.Switchtingabbruchbutton.SetText("Anuluj")
SwitchButton = 0
elif Bonus0 == 0:
self.Switchtingabbruchbutton.SetText("Anuluj")
SwitchButton = 0
self.LastChange.SetText("Działanie zostało przerwane")
chat.AppendChat(chat.CHAT_TYPE_INFO, "Proszę wpisać minimalną wartość bonusu")
chat.AppendChat(chat.CHAT_TYPE_INFO, "aby porwanie wszystko działało!")
else:
self.WaitingDelay = WaitingDialog()
self.WaitingDelay.Open(float(DELAY_SEC))
self.WaitingDelay.SAFE_SetTimeOverEvent(self.__Switchtingdialog)
for eachSlot in xrange(player.INVENTORY_PAGE_SIZE*2):
itemVNum = player.GetItemIndex(eachSlot)

if itemVNum == int(Switchvalue):
net.SendrejfenbonujeiPacket(eachSlot, (int(Slot)))
break
if player.GetItemCountByVnum(int(Switchvalue)) <= 1:
for eachSlot in xrange(shop.SHOP_SLOT_COUNT):
getShopItemID = shop.GetItemID(eachSlot)
if getShopItemID == int(Switchvalue) and not itemVNum == int(Switchvalue):
net.SendShopBuyPacket(eachSlot)

def __Resetbonusall(self):
global Bonus0
global Bonus1
global Bonus2
global Bonus3
global Bonus4
Bonus0 = 0
Bonus1 = 0
Bonus2 = 0
Bonus3 = 0
Bonus4 = 0
self.Bvalue1.SetText("0")
self.Bvalue2.SetText("0")
self.Bvalue3.SetText("0")
self.Bvalue4.SetText("0")
self.Bvalue5.SetText("0")
self.Bonus1Attr.SetText("-")
self.Bonus2Attr.SetText("-")
self.Bonus3Attr.SetText("-")
self.Bonus4Attr.SetText("-")
self.Bonus5Attr.SetText("-")
self.LastChange.SetText("Usunąłem zapisane bony.")

def __Wish_1_Option(self):
global Bonus0
global PRESSWISH0
PRESSWISH0 = 1
self.BonusListBox = FileListDialog()

def __Wish_2_Option(self):
global Bonus1
global PRESSWISH1
PRESSWISH1 = 1
self.BonusListBox = FileListDialog()

def __Wish_3_Option(self):
global Bonus2
global PRESSWISH2
PRESSWISH2 = 1
self.BonusListBox = FileListDialog()

def __Wish_4_Option(self):
global Bonus3
global PRESSWISH3
PRESSWISH3 = 1
self.BonusListBox = FileListDialog()

def __Wish_5_Option(self):
global Bonus4
global PRESSWISH4
PRESSWISH4 = 1
self.BonusListBox = FileListDialog()

def OnUpdate(self):
global Bonus0
global Bonus1
global Bonus2
global Bonus3
global Bonus4
if self.Bonus1Attr.GetText() != str(BonusListe[int(Bonus0)]) and int(Bonus0) != 0:
self.Bonus1Attr.SetText(str(BonusListe[int(Bonus0)]))
elif self.Bonus1Attr.GetText() != "" and int(Bonus0) == 0:
self.Bonus1Attr.SetText("-")
if self.Bonus2Attr.GetText() != str(BonusListe[int(Bonus1)]) and int(Bonus1) != 0:
self.Bonus2Attr.SetText(str(BonusListe[int(Bonus1)]))
elif self.Bonus2Attr.GetText() != "" and int(Bonus1) == 0:
self.Bonus2Attr.SetText("-")
if self.Bonus3Attr.GetText() != str(BonusListe[int(Bonus2)]) and int(Bonus2) != 0:
self.Bonus3Attr.SetText(str(BonusListe[int(Bonus2)]))
elif self.Bonus3Attr.GetText() != "" and int(Bonus2) == 0:
self.Bonus3Attr.SetText("-")
if self.Bonus4Attr.GetText() != str(BonusListe[int(Bonus3)]) and int(Bonus3) != 0:
self.Bonus4Attr.SetText(str(BonusListe[int(Bonus3)]))
elif self.Bonus4Attr.GetText() != "" and int(Bonus3) == 0:
self.Bonus4Attr.SetText("-")
if self.Bonus5Attr.GetText() != str(BonusListe[int(Bonus4)]) and int(Bonus4) != 0:
self.Bonus5Attr.SetText(str(BonusListe[int(Bonus4)]))
elif self.Bonus5Attr.GetText() != "" and int(Bonus4) == 0:
self.Bonus5Attr.SetText("-")

if self.Bonus1Var.GetText() != self.Bvalue1.GetText():
self.Bonus1Var.SetText(str(self.Bvalue1.GetText()))
if self.Bonus2Var.GetText() != self.Bvalue2.GetText():
self.Bonus2Var.SetText(str(self.Bvalue2.GetText()))
if self.Bonus3Var.GetText() != self.Bvalue3.GetText():
self.Bonus3Var.SetText(str(self.Bvalue3.GetText()))
if self.Bonus4Var.GetText() != self.Bvalue4.GetText():
self.Bonus4Var.SetText(str(self.Bvalue4.GetText()))
if self.Bonus5Var.GetText() != self.Bvalue5.GetText():
self.Bonus5Var.SetText(str(self.Bvalue5.GetText()))

def Show(self):
ui.BoardWithTitleBar.Show(self)

def Close(self):
self.Hide()
return TRUE

def OnPressEscapeKey(self):
self.Hide()
return TRUE

BonusListe = (
"",
"Max. HP",
"Max. PE",
"Witalność",
"Inteligencja",
"Siła",
"Zwinność",
"Szybkość ataku",
"Szybkość poruszania się",
"Szybkość zaklęcia",
"Regenaracja HP",
"Regeneracja PE",
"Szansa na otrucie",
"Szansa na omdlenie",
"Szansa na spowolnienie",
"Szansa na krytyczne uderzenie",
"Szansa na przeszywające uderzenie",
"Silny przeciwko ludziom",
"Silny przeciwko zwierzętom",
"Silny przeciwko orkom",
"Silny przeciwko mistykom",
"Silny przeciwko nieumarłym",
"Silny przeciwko diabłom",
"Absorbacja HP",
"Absorbacja PE",
"Szansa na kradzież PE",
"Szansa na kradnięcie many",
"Szansa na fizyczny blok ciosów",
"Szansa na uniknięcie strzały",
"Odporność na miecze",
"Odporność na dwuręczne miecze",
"Odpornośc na sztylety",
"Odporność na dzwony",
"Odporność na wachlarze",
"Odporność na strzały",
"Odporność na ogień",
"Odporność na błyskawice",
"Odporność na magie",
"Odporność na wiatr",
"Szansa na blok ciosów",
"Szansa na odbicie ciosów",
"Odporność na Trucizny",
"Szansa na przywracanie PE",
"Exp-Bonus",
"Yang-Drop",
"Item-Drop",
"Zwiększenie efektu mikstur",
"Szana na przywracanie HP",
"Odporność na omdlenia",
"Odporność na spowolnienia",
"Odporność na przewrócenia",
"APPLY_SKILL",
"Zakres łuku",
"Wartość ataku",
"Obrona",
"Wartość magicznego ataku",
"Magiczna obrona",
"",
"Stamina",
"Silny przeciwko wojownikom",
"Silny przeciwko ninją",
"Silny przeciwko surą",
"Silny przeciwko szamanom",
"Silny przeciwko potworom",
"(Item-shop) Wartość ataku",
"(Item-shop) Obrona",
"(Item-shop) Exp-Bonus",
"(Item-shop) Item-Bonus",
"(Item-shop) Yang-Bonus",
"APPLY_MAX_HP_PCT",
"APPLY_MAX_SP_PCT",
"Umiejętności",
"Średnie obrażenia",
"Odporność na umiejętności",
"Odporność na średnie obrażenia broni",
"",
"(iCafe) EXP-Bonus",
"(iCafe) Item-Bonus",
"Odporność na wojowników",
"Odporność na ninja",
"Odporność na sure",
"Odporność na szamanów",
)

BonusIDListe = {
"" : 0,
"Max. HP" : 1,
"Max. PE" : 2,
"Witalność" : 3,
"Inteligencja" : 4,
"Siła" : 5,
"Zwinność" : 6,
"Szybkość ataku" : 7,
"Szybkość poruszania się" : 8,
"Szybkość zaklęcia" : 9,
"Regenaracja HP" : 10,
"Regeneracja PE" : 11,
"Szansa na otrucie" : 12,
"Szansa na omdlenie" : 13,
"Szansa na spowolnienie" : 14,
"Szansa na krytyczne uderzenie" : 15,
"Szansa na przeszywające uderzenie" : 16,
"Silny przeciwko ludziom" : 17,
"Silny przeciwko zwierzęta" : 18,
"Silny przeciwko orkom" : 19,
"Silny przeciwko mistykom" : 20,
"Silny przeciwko nieumarłym" : 21,
"Silny przeciwko diabłom" : 22,
"Absorbacja HP" : 23,
"Absorbacja PE" : 24,
"Szansa na kradzież PE" : 25,
"Szansa na kradnięcie many" : 26,
"Szansa na fizyczny blok ciosów" : 27,
"Szansa na uniknięcie strzały" : 28,
"Odporność na miecze" : 29,
"Odporność na dwuręczne miecze" : 30,
"Odpornośc na sztylety" : 31,
"Odporność na dzwony" : 32,
"Odporność na wachlarze" : 33,
"Odporność na strzały" : 34,
"Odporność na ogień" : 35,
"Odporność na błyskawice" : 36,
"Odporność na magie" : 37,
"Odporność na wiatr" : 38,
"Szansa na blok ciosów" : 39,
"Szansa na odbicie ciosów" : 40,
"Odporność na Trucizny" : 41,
"Szansa na przywracanie PE" : 42,
"Exp-Bonus" : 43,
"Yang-Drop" : 44,
"Item-Drop" : 45,
"Zwiększenie efektu mikstur" : 46,
"Szana na przywracanie HP" : 47,
"Odporność na omdlenia" : 48,
"Odporność na spowolnienia" : 49,
"Odporność na przewrócenia" : 50,
"APPLY_SKILL" : 51,
"Zakres łuku" : 52,
"Wartość ataku" : 53,
"Obrona" : 54,
"Wartość magicznego ataku" : 55,
"Magiczna obrona" : 56,
"" : 57,
"Stamina" : 58,
"Silny przeciwko wojownikom" : 59,
"Silny przeciwko ninją" : 60,
"Silny przeciwko surą" : 61,
"Silny przeciwko szamanom" : 62,
"Silny przeciwko potworom" : 63,
"(Item-shop) Wartość ataku" : 64,
"(Item-shop) Obrona" : 65,
"(Item-shop) Exp-Bonus" : 66,
"(Item-shop) Item-Bonus" : 67,
"(Item-shop) Yang-Bonus" : 68,
"APPLY_MAX_HP_PCT" : 69,
"APPLY_MAX_SP_PCT" : 70,
"Umiejętności" : 71,
"Średnie obrażenia" : 72,
"Odporność na umiejętności" : 73,
"Odporność na średnie obrażenia broni" : 74,
"" : 75,
"(iCafe) EXP-Bonus" : 76,
"(iCafe) Item-Bonus" : 77,
"Odporność na wojowników" : 78,
"Odporność na ninja" : 79,
"Odporność na sure" : 80,
"Odporność na szamanów" : 81,
}

class FileListDialog(ui.BoardWithTitleBar):
def __init__(self):
ui.BoardWithTitleBar.__init__(self)

self.isLoaded=0
self.selectEvent=None
self.fileListBox=None

self.SetCenterPosition()
self.SetSize(300, 350)
self.Show()
self.SetTitleName("Wybierz bonus:")
self.AddFlag("movable")
self.AddFlag("float")

def __del__(self):
ui.BoardWithTitleBar.__del__(self)

def Show(self):
if self.isLoaded==0:
self.isLoaded=1

self.__Load()

ui.BoardWithTitleBar.Show(self)

def Open(self):
self.Show()

self.SetCenterPosition()
self.SetTop()
self.UpdateFileList()

def Close(self):
self.Hide()

def OnPressEscapeKey(self):
self.Close()
return TRUE

def __CreateFileListBox(self):
fileListBox = ui.ListBoxEx()
fileListBox.SetParent(self)
fileListBox.SetPosition(30, 70)
fileListBox.Show()
return fileListBox

def __Load(self):
self.__Load_BindObject()

self.UpdateFileList()

def __Load_BindObject(self):
self.fileListBox = self.__CreateFileListBox()
self.LoadFuckingScrollBar()
self.fileListBox.SetScrollBar(self.ScrollBar)

self.UpdateButton = ui.Button()
self.UpdateButton.SetParent(self)
self.UpdateButton.SetUpVisual("d:/ymir work/ui/public/Large_button_01.sub")
self.UpdateButton.SetOverVisual("d:/ymir work/ui/public/Large_button_02.sub")
self.UpdateButton.SetDownVisual("d:/ymir work/ui/public/Large_button_03.sub")
self.UpdateButton.SetText("Aktualizacja")
self.UpdateButton.SetPosition(15, 265)
self.UpdateButton.SetEvent(ui.__mem_func__(self.UpdateFileList))
self.UpdateButton.Show()
self.UpdateButton.Hide()

self.SelectBonus = ui.Button()
self.SelectBonus.SetParent(self)
self.SelectBonus.SetPosition(50, 290)
self.SelectBonus.SetUpVisual("d:/ymir work/ui/public/Middle_Button_01.sub")
self.SelectBonus.SetOverVisual("d:/ymir work/ui/public/Middle_Button_02.sub")
self.SelectBonus.SetDownVisual("d:/ymir work/ui/public/Middle_Button_03.sub")
self.SelectBonus.SetText("OK")
self.SelectBonus.SetEvent(ui.__mem_func__(self.SetBonis))
self.SelectBonus.Show()

self.CancelBonus = ui.Button()
self.CancelBonus.SetParent(self)
self.CancelBonus.SetPosition(180, 290)
self.CancelBonus.SetUpVisual("d:/ymir work/ui/public/Middle_Button_01.sub")
self.CancelBonus.SetOverVisual("d:/ymir work/ui/public/Middle_Button_02.sub")
self.CancelBonus.SetDownVisual("d:/ymir work/ui/public/Middle_Button_03.sub")
self.CancelBonus.SetText("Wyjdź")
self.CancelBonus.SetEvent(ui.__mem_func__(self.Close))
self.CancelBonus.Show()

def LoadFuckingScrollBar(self):
self.ScrollBar = ui.ScrollBar()
self.ScrollBar.SetParent(self)
self.ScrollBar.SetPosition(260, 40)
self.ScrollBar.SetScrollBarSize(250)
self.ScrollBar.Show()

def CancelGuildName(self):
sself.GuildNameBoard.Close()
sself.GuildNameBoard = None
return TRUE

def UpdateFileList(self):
self.__RefreshFileList()
for BonusType in BonusListe:
if BonusType == "":
self.fileListBox.AppendItem(Item("-----"))
elif BonusType != "":
self.fileListBox.AppendItem(Item(BonusType))
#chat.AppendChat(chat.CHAT_TYPE_INFO, str(BonusIDListe[bonusType]))

def __RefreshFileList(self):
self.fileListBox.RemoveAllItems()

def SetBonis(self):
global Bonus0
global Bonus1
global Bonus2
global Bonus3
global Bonus4
global PRESSWISH0
global PRESSWISH1
global PRESSWISH2
global PRESSWISH3
global PRESSWISH4
SelectedIndex = self.fileListBox.GetSelectedItem()
SelectedIndex = SelectedIndex.GetText()
if str(SelectedIndex) != "keiner" and str(SelectedIndex) != "":
if PRESSWISH0 == 1:
chat.AppendChat(chat.CHAT_TYPE_INFO, "1.Wybrano bonus: " + str(SelectedIndex))
Bonus0 = BonusIDListe[str(SelectedIndex)]
PRESSWISH0 = 0
elif PRESSWISH1 == 1:
chat.AppendChat(chat.CHAT_TYPE_INFO, "2.Wybrano bonus: " + str(SelectedIndex))
Bonus1 = int(BonusIDListe[selectedIndex])
PRESSWISH1 = 0
elif PRESSWISH2 == 1:
chat.AppendChat(chat.CHAT_TYPE_INFO, "3.Wybrano bonus: " + str(SelectedIndex))
Bonus2 = int(BonusIDListe[selectedIndex])
PRESSWISH2 = 0
elif PRESSWISH3 == 1:
chat.AppendChat(chat.CHAT_TYPE_INFO, "4.Wybrano bonus: " + str(SelectedIndex))
Bonus3 = int(BonusIDListe[selectedIndex])
PRESSWISH3 = 0
elif PRESSWISH4 == 1:
chat.AppendChat(chat.CHAT_TYPE_INFO, "5.Wybrano bonus: " + str(SelectedIndex))
Bonus4 = int(BonusIDListe[selectedIndex])
PRESSWISH4 = 0

elif str(SelectedIndex) == "keiner" and str(SelectedIndex) != "":
if PRESSWISH0 == 1:
chat.AppendChat(chat.CHAT_TYPE_INFO, "1.Bonus zostal usuniety")
Bonus0 = 0
PRESSWISH0 = 0
elif PRESSWISH1 == 1:
chat.AppendChat(chat.CHAT_TYPE_INFO, "2.Bonus zostal usuniety")
Bonus1 = 0
PRESSWISH1 = 0
elif PRESSWISH2 == 1:
chat.AppendChat(chat.CHAT_TYPE_INFO, "3.Bonus zostal usuniety")
Bonus2 = 0
PRESSWISH2 = 0
elif PRESSWISH3 == 1:
chat.AppendChat(chat.CHAT_TYPE_INFO, "4.Bonus zostal usuniety")
Bonus3 = 0
PRESSWISH3 = 0
elif PRESSWISH4 == 1:
chat.AppendChat(chat.CHAT_TYPE_INFO, "5.Bonus zostal usuniety")
Bonus4 = 0
PRESSWISH4 = 0

else:
chat.AppendChat(chat.CHAT_TYPE_INFO, "Bonus nie jest wybrany")
self.Close()

class WaitingDialog(ui.ScriptWindow):

def __init__(self):
ui.ScriptWindow.__init__(self)
self.eventTimeOver = lambda *arg: None
self.eventExit = lambda *arg: None

def __del__(self):
ui.ScriptWindow.__del__(self)

def Open(self, waitTime):
import time
curTime = time.clock()
self.endTime = curTime + waitTime

self.Show()

def Close(self):
self.Hide()

def Destroy(self):
self.Hide()

def SAFE_SetTimeOverEvent(self, event):
self.eventTimeOver = ui.__mem_func__(event)

def SAFE_SetExitEvent(self, event):
self.eventExit = ui.__mem_func__(event)

def OnUpdate(self):
import time
lastTime = max(0, self.endTime - time.clock())
if 0 == lastTime:
self.Close()
self.eventTimeOver()
else:
return

def OnPressExitKey(self):
self.Close()
return TRUE

FILE_NAME_LEN = 40

class Item(ui.ListBoxEx.Item):
def __init__(self, fileName):
ui.ListBoxEx.Item.__init__(self)
self.canLoad=0
self.text=fileName
self.textLine=self.__CreateTextLine(fileName[:FILE_NAME_LEN])

def __del__(self):
ui.ListBoxEx.Item.__del__(self)

def GetText(self):
return self.text

def SetSize(self, width, height):
ui.ListBoxEx.Item.SetSize(self, 6*len(self.textLine.GetText()) + 4, height)

def __CreateTextLine(self, fileName):
textLine=ui.TextLine()
textLine.SetParent(self)
textLine.SetPosition(0, 0)
textLine.SetText(fileName)
textLine.Show()
return textLine

StartDialog = SwitchBotDialog()
StartDialog.Show()

 

Opublikowano

zmień po prostu szybkość :D

 

#TOP

 

wielkie dzięki :D serwer przez tego BSa się posypał... :)

                                                                  tumblr_o91znsFM7l1rdcn48o1_500.gif

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...